package main.java.org.result;

import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

import java.util.HashMap;
import java.util.Map;
@RestControllerAdvice
public class GlobalExceptionHandler {
    // 专门捕获"必须传入id"这类IllegalArgumentException
    @ExceptionHandler(IllegalArgumentException.class)
    public Map<String, Object> handleIllegalArgException(IllegalArgumentException e) {
        Map<String, Object> response = new HashMap<>();
        response.put("code", -1); // 自定义错误码（1代表参数错误，可根据业务调整）
        response.put("msg", e.getMessage()); // 错误信息（即"必须传入id"）
        return response;
    }





}
